Enabling Multiple Execution Agents

نویسندگان

  • Ruth Aylett
  • Alex Coddington
چکیده

1. Introduction This extended abstract describes work at the University of Salford Mobile Robotics Lab with a hybrid architecture which combines a symbolic predictive planner-embodied in a Reflective Agent with no sensing capabilities-with a number of non-symbolic reactive (in fact Behav-ioural) agents-embodied in multiple cooperating mobile robots. As described below, the behavioural agents (BAs) are constructed using the Behavioural Synthesis Architecture (BSA) created in Salford (Barnes&Gray 91, Barnes 96), while the Reflective Agent uses a standard non-linear planning system, currently ZENO from the University of Washington (Penberthy&Weld 94). These components are described below in section 3. The motivation for MACTA was to try to combine the strengths of predictive planning-efficiency , coherence and high-level user interface-with the strengths of a behavioural system-resilience and responsiveness. From a planning perspective this involves integrating planning and execution, and the project team has drawn a number of lessons about how some of the problems inherent in this relationship may be tackled which are discussed in section 5. A number of the domain characteristics outlined in the symposium call are relevant to this work. Real-world (that is, not simulated) robotic domains are inherently difficult for well-known reasons. Firstly, complete information is out of the question, either for the planning or executing systems. Accurate knowledge of the current state of the domain can only be gathered via sensors and these are practically and theoretically limited in scope. Only the part of the domain within range can be perceived and even here sensor data is noisy and difficult to interpret. The construction of higher level models from raw data is fraught with problems so that the prerequisite for correct symbolic planning-the existence of an 8 accurate and complete symbolic model-is usually far from being met. This might not be so bad if the domains were completely static, for then it might be feasible to build an accurate model off-line with static, calibrated sensors. However no useful mobile robot domain is that static in practice-changes outside the control of the robot itself are inevitable. For this reason reactive capabilities are nearly always required to allow the robot to cope with the world as it is not as it was predicted to be. Mobile robot domains thus exhibit both complexity and uncertainty. In the MACTA project, domains also include a further complication: multiple cooperating robots. This means that concurrency and coordination are also important issues. A further issue-not discussed …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Study into Preferred Explanations of Virtual Agent Behavior

Virtual training systems provide an effective means to train people for complex, dynamic tasks such as crisis management or firefighting. Intelligent agents are often used to play the characters with whom a trainee interacts. To increase the trainee’s understanding of played scenarios, several accounts of agents that can explain the reasons for their actions have been proposed. This paper descr...

متن کامل

Process algebraic modeling of authentication protocols for analysis of parallel multi-session executions

Many security protocols have the aim of authenticating one agent acting as initiator to another agent acting as responder and vice versa. Sometimes, the authentication fails because of executing several parallel sessions of a protocol, and because an agent may play both the initiator and responder role in parallel sessions. We take advantage of the notion of transition systems to specify authen...

متن کامل

Seamless application execution in mobile cloud computing: Motivation, taxonomy, and open challenges

Seamless application execution is vital for the usability of various delay-sensitive mobile cloud applications. However, the resource-intensive migration process and intrinsic limitations of the wireless medium impede the realization of seamless execution in mobile cloud computing (MCC) environment. This work is the first comprehensive survey that studies the state-of-the-art cloud-based mobile...

متن کامل

A Research Agent Architecture for Real Time Data Collection and Analysis

Collecting and analyzing real-time data from multiple sources requires processes to continuously monitor and respond to a wide variety of events. Such processes are well suited to execution by intelligent agents. Architectures for such agents need to be general enough to support experimentation with various analysis techniques but must also implement enough functionality to provide a solid back...

متن کامل

Efficient Task Collaboration with Execution Uncertainty

We study a general task allocation problem, involving multiple agents that collaboratively accomplish tasks and where agents may fail to successfully complete the tasks assigned to them (known as execution uncertainty). The goal is to choose an allocation that maximises social welfare while taking their execution uncertainty into account. We show that this can be achieved by using the post-exec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002